/*******************************
	-------[=index]-------
********************************/
.g-tit1{overflow: hidden;font-size: 28px;line-height: 1;padding-bottom: 14px;
	background: url(../images/ico-bor1.png) no-repeat left bottom;margin-bottom:12px;
}
.g-more{float: right;font-size: 15px;color: #333;padding-right: 18px;
	font-weight: normal;margin-top: 14px;
	background: url(../images/ico-r.png) no-repeat right center;
}
.g-more:hover{color: #0f846c;text-decoration: underline;}
.index-row1{overflow: hidden;padding: 10px 0 27px;}
.index-row1 .col-l{width: 50%;}
.index-row1 .col-r{width: 48%;}
.m-lsit1{overflow: hidden;margin: 0 -19px; }
.m-lsit1 li{float: left;}
.m-lsit1 .con{margin: 0 19px;}
.m-lsit1 .pic{padding-top: 54%;height: 0;position: relative;overflow: hidden;
	border-top-left-radius: 20px;margin-bottom: 17px;
}
.m-lsit1 .pic img{
    
    overflow: hidden;
    position: absolute;top: 0;left: 0;width: 100%;display: block;
    -o-transition:.8s;
    -ms-transition:.8s;
    -moz-transition:.8s;
    -webkit-transition:.8s;
    transition:.8s;
}


.m-lsit1 .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.m-lsit1 h4{}
.m-lsit1 h4 a{font-size: 16px;line-height: 25px;min-height: 30px;overflow: hidden;
	color: #2c2c2c;display: block;}

.m-lsit1 h5 {font-size: 14px;line-height: 25px;height:auto;overflow: hidden;
	color: #2c2c2c;display: block;font-weight:normal;}


.m-lsit1 li:hover h4 a{color: #0f846c;text-decoration: underline;}

.g-new{display: inline-block;vertical-align: middle;background-color: #0f846c;
	width: 28px;height: 13px;line-height: 11px;font-size: 12px;text-align: center;
	color: #fff;margin-left: 5px;
}

.m-list2{overflow: hidden;border-top: 1px solid #d4d4d4;}
.m-list2 li{float: left;width: 47%; border-bottom:1px solid #ccc;padding-top:10px;padding-left:3%;
	background: url(../images/ico-bor2.png) 11px 17px no-repeat ;height:44px; }
.m-list2 li a{font-size: 14px;color: #000;display: block;line-height: 22px;
	min-height: 30px;overflow: hidden;
}
.m-list2 li:last-child a{ }
.m-list2 li:first-child a{padding-right: 19px;}




.m-list2 li:hover a{color: #0f846c;text-decoration: underline;}

.m-list3{}
.m-list3 li{overflow: hidden;margin-bottom:10px;border-bottom: 1px dashed #ddd;padding: 0 0 7px 0}
.m-list3 .date{float: left;text-align: center;position: relative;
	color: #939393;padding-right: 10px;margin-right: 14px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-list3 li:hover .date{
    color: #0f846c;
}
.m-list3 .date:after{content: '';position: absolute;height: 36px;width: 1px;
	background-color: #939393;top: 50%;margin-top: -18px;right: 0;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-list3 li:hover .date:after{background-color: #0f846c;}
.m-list3 .date b{display: block;font-size: 30px;line-height: 1;}
.m-list3 .date span{font-size: 12px;}
.m-list3 h4{height: 44px;overflow: hidden;}
.m-list3 h4 p,.m-list3 h4 b{display: inline-block;vertical-align: middle;}
.m-list3 h4 b{height: 100%;width: 0;}
.m-list3 h4 p{line-height: 22px;overflow: hidden;font-size: 14px;
	font-weight: normal;
}
.m-list3 li:hover h4 p a{text-decoration: none;color: #0f846c;}

.index-row2{padding:0px 0;}
.m-list4{overflow: hidden;margin: 0 -13px;}
.m-list4 li{width: 20%;float: left;}
.m-list4 li a{
    display: block;margin: 0 13px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-list4 .pic{padding-top: 32%;height: 0;position: relative;overflow: hidden;}
.m-list4 .pic img{
    position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-list4 a:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}

.index-row3{padding: 32px 0 10px 0;overflow: hidden;}
.g-tit2{text-align: left;overflow: hidden;margin-bottom:18px;}
.g-tit2 ul{display: inline-block;position: relative;}
.g-tit2 a{ font-size:15px; color:#333; font-weight: normal;}

.g-tit2 li{float: left;position: relative; background: url(../images/ico-bor1.png) no-repeat left bottom;}
.g-tit2 li:after{content: '';position: absolute;height: 26px;width: 1px;
	background-color: #cfcfcf;top: 50%;margin-top: -13px;right: 0;
}
.g-tit2 li a{font-size: 28px;color: #939393;font-weight: bold;display: block; padding-bottom:14px; 
}
.g-tit2 li.on a,.g-tit2 li:hover a{color: #2c2c2c;}
.g-tit2 li:last-child:after{display: none;}

.m-pic1{float: left;height: 306px;border:1px solid #e6e3e3;}

.m-pic1 .pic{float: left;position: relative;overflow: hidden;}



.m-pic1 .pic{width: 407px; float: left;height: 306px;
	background-position: center center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-pic1 .pic a{display: block;height: 100%;}

.m-pic1 .pic img{
 
    overflow: hidden;
    position: absolute;top: 0;left: 0;width: 100%;display: block;
    -o-transition:.8s;
    -ms-transition:.8s;
    -moz-transition:.8s;
    -webkit-transition:.8s;
    transition:.8s;
}
.m-pic1 .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}


.m-pic1 .con{overflow: hidden;height: 100%;background-color: #fff;padding: 32px 38px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.m-pic1 .con h4{margin-bottom: 5px;}
.m-pic1 .con h4 a{font-size: 22px; color: #2c2c2c; min-height: 28px;line-height: 50px;
	display: block;overflow: hidden;
}
.m-pic1 .con p{font-size: 14px; line-height: 28px;}
.m-pic1 .con p a{color: #e47100;display: inline-block;}

.m-pic1 .con a:hover{text-decoration: underline;}
.m-pic1 .con h4:hover a{color: #0f846c;}

.m-pic1 .con h5{font-size: 14px; color: #000;line-height:23px;}


.m-list5{width: 35%;float: right;}
.m-list5 li{border-bottom: 1px dashed #ddd;}
.m-list5 li h4{height: 39px;line-height: 39px;overflow: hidden;
	position: relative;font-weight: normal;padding-left: 19px;
	background: url(../images/ico-bor2.png) no-repeat left center;
}
.m-list5 li a{margin-right: 100px;display: block;
    font-size: 14px;position: relative;
    text-overflow:ellipsis;overflow: hidden;
    white-space: nowrap;}
.m-list5 .g-new{position: absolute;top: 12px;left: -33px;}

.m-list5 span{position: absolute;height: 39px;top: 0;right: 0;color: #8e8e8e;font-size: 14px;}
.m-list5 li:hover a{text-decoration: underline;}

.index-row4{background-color: #e2e1e1;padding: 32px 0;}
.g-tit3{text-align: left;overflow: hidden; margin-bottom: 23px; background: url(../images/ico-bor1.png) no-repeat left bottom;  padding-bottom:14px;}
.g-tit3 span{font-size: 28px;color: #2c2c2c;position: relative;}


.m-list6{margin: 0 -10px;}
.m-list6 .con{margin: 0 10px;display: block;outline: 0;}
.m-list6 .pic{padding-top: 63%;height: 0;position: relative;overflow: hidden;}
.m-list6 .pic img{
    position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
}
.m-list6 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.m-list6 .pic h4{position: absolute;left: 0;right: 0;bottom: 0;height: 29px;
	line-height: 29px;text-align: center;color: #fff;font-weight: normal;
	background: url(../images/ico-bg2.png) repeat;font-size: 14px;overflow: hidden;
}
.m-list6 .slick-arrow{width: 40px;height: 40px;border-radius: 50%;border: 0;
	background-position: center center;background-repeat: no-repeat;
	background-color: #b6b6b6;font-size: 0;text-indent: -999px;cursor: pointer;
	position: absolute;top: 50%;margin-top: -20px;
}
.m-list6 .slick-prev{left: -50px;background-image: url(../images/arr-l.png);}
.m-list6 .slick-next{right: -50px;background-image: url(../images/arr-r.png);}
.m-list6 .slick-arrow:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.ul-list1{overflow: hidden;margin: 0 -10px;padding-bottom: 80px;}
.ul-list1 li{width: 33.33%;float: left;margin-bottom: 20px;}
.ul-list1 li a{display: block;;overflow: hidden;padding: 10px 0;margin: 0 10px;
    border: 1px solid #dfe3e6;text-align: center;background-color: #f5f8fa;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}

.ul-list1 li p{height: 75px;overflow: hidden;line-height: 24px;}
.ul-list1 li b,.ul-list1 li span{display: inline-block;vertical-align: middle;overflow: hidden;}
.ul-list1 li b{height: 100%;width: 0;}
.ul-list1 li span{font-size: 14px;color: #333; padding:0 20px;}
.ul-list1 li a:hover{
    background: #b3276b;
    border-color: #b3276b;
    color: #fff;
}
.ul-list1 li a:hover span{color: #fff;}



.ul-list11{overflow: hidden;margin: 0 -10px;padding-bottom: 80px;}
.ul-list11 li{width: 50%;float: left;margin-bottom: 20px;}
.ul-list11 li a{display: block;;overflow: hidden;padding: 15px 0;margin: 0 10px;
    border: 1px solid #dfe3e6;text-align: center;background-color: #f5f8fa;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}

.ul-list11 li p{height: 48px;overflow: hidden;line-height: 24px;}
.ul-list11 li b,.ul-list1 li span{display: inline-block;vertical-align: middle;overflow: hidden;}
.ul-list11 li b{height: 100%;width: 0;}
.ul-list11 li span{font-size: 14px;color: #333; padding:0 20px;}
.ul-list11 li a:hover{
    background: #b3276b;
    border-color: #b3276b;
    color: #fff;
}
.ul-list11 li a:hover span{color: #fff;}





















.ul-list2{overflow: hidden;margin: 0 -10px;}
.ul-list2 li{width: 33.33%;float: left;margin-bottom: 22px;}
.ul-list2 .con{margin: 0 10px;}
.ul-list2 .pic{
    padding-top: 72%;height: 0;position: relative;margin-bottom: 2px;
    overflow: hidden;
}
.ul-list2 .pic img{
    position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
}
.ul-list2 .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.ul-list2 h4 a{display: block;text-align: center;font-size: 14px;color: #333;font-weight: normal;
    height: 30px;line-height: 30px;overflow: hidden;
}
.ul-list2 li:hover h4 a{color: #0f846c;text-decoration: underline;}
.m-pages{padding: 10px 0 20px;}
.m-pages ul{display: inline-block;overflow: hidden;}
.m-pages li{float: left;margin: 0 3px;}
.m-pages li a{display: block;height: 28px;line-height: 28px;border: 1px solid #ededed;
    padding: 0 10px;font-size: 14px;color: #666;
}
.m-pages li.on a,.m-pages li:hover a{background-color: #0f846c;color: #fff;border-color: #0f846c;}

.ul-list3{margin-bottom: 30px;}
.ul-list3 li{border-bottom: 1px dashed #e9e9e9;}
.ul-list3 li a{height: 55px;display: block;line-height: 55px;overflow: hidden;font-size: 14px;
	background: url(../images/ico-bor3.png) no-repeat left center;padding-left: 16px;
}
.ul-list3 li h4{color: #333;font-weight: normal;}
.ul-list3 li span{float: right;color: #9e9e9e;}
.ul-list3 li em{font-size: 12px;color: #ff000d;margin-left: 10px;}
.ul-list3 li:hover h4{color: #0f846c;}
.ul-list3 li:hover a{background-image: url(../images/ico-bor3-on.png);}

.g-t2{width: 155px;height: 45px;line-height: 40px;font-size: 18px;color: #fff;
	font-weight: normal;padding-left: 20px;margin-bottom: 20px;
	background: url(../images/ico-t1.png) no-repeat left center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ul-list1-1{padding-bottom: 0;}
.ul-list1-1 li{width: 25%;}
.ul-list1-1 li span{padding: 0 5px;}

.ul-list4{overflow: hidden;padding: 10px 110px;}
.ul-list4 li{width: 50%;float: left;}
.ul-list4 .con{display: block;margin: 0 10px;padding: 20px 20px 14px;border-bottom: 2px solid #d9d9d9;}
.ul-list4 .pic{padding-top: 113%;height: 0;position: relative;overflow: hidden;margin-bottom: 14px;}
.ul-list4 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.ul-list4 .name{margin-bottom: 8px;height: 30px;overflow: hidden;}
.ul-list4 .name strong{font-size: 20px;}
.ul-list4 .name span{font-size: 16px;margin-left: 12px;}
.ul-list4 p{font-size: 14px;line-height: 28px;height: 56px;overflow: hidden;color: #333;}
.ul-list4 .con:hover{background-color: #fff;border-color: #b3276b;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}

.ul-list5{overflow: hidden;padding: 10px 0;}
.ul-list5 li{width: 33.33%;float: left;margin-bottom: 20px;}
.ul-list5 .con{display: block;margin: 0 10px;padding: 20px 20px 14px;border-bottom: 2px solid #d9d9d9;}
.ul-list5 .img{padding-right: 45px;margin-bottom: 14px;}
.ul-list5 .pic{padding-top: 113%;height: 0;position: relative;overflow: hidden;}
.ul-list5 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.ul-list5 .name{margin-bottom: 8px;height: 30px;overflow: hidden;}
.ul-list5 .name strong{font-size: 20px;}
.ul-list5 .name span{font-size: 16px;margin-left: 12px;}
.ul-list5 p{font-size: 14px;line-height: 28px;height: 56px;overflow: hidden;color: #333;}
.ul-list5 .con:hover{background-color: #fff;border-color: #b3276b;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}
.m-share{overflow: hidden;padding-top: 10px;}
.m-share .jiathis_style_24x24{float: right;}
.m-share em{float: left;font-size: 14px;line-height: 24px;color: #333;}

.m-zine{}
.m-zine dt{border-bottom: 1px solid #e6e6e6;}
.m-zine dt a{height: 45px;line-height: 45px;background-color: #f7f5f5;padding-left: 15px;
	display: block;font-size: 16px;color: #333;overflow: hidden;font-weight: bold;
}
.m-zine dt strong{font-size: 18px;color: #0f846c;margin-right: 10px;}
.m-zine dd{padding: 15px 20px 30px;overflow: hidden;}
.m-zine .pic{width: 190px;height: 250px;float: left;overflow: hidden;}
.m-zine .pic img{
    width: 100%;height: 100%;display: block;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-zine .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.m-zine ul{margin-left: 220px;}
.m-zine li{height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;border-bottom: 1px solid #e6e6e6;}
.m-zine dt:hover a{color: #0f846c;}



/*******************************
	-------[=新闻网]-------
********************************/
.warp{width: 1180px;margin: 0 auto;}
.mobile-1{margin-right: 15px;}
.index-news .nav{margin: 0;}
.index-news .nav li{margin: 0;width: 130px;}
.index-news #nv{border-bottom: 0;box-shadow: 0px 0px 10px rgba(0,0,0,.3);margin-bottom: 20px;}

.news-row{*zoom:1;margin-bottom: 10px;}
.news-row:after,.news-row:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.news-row .col-l{width: 760px;}
.news-row .col-r{width: 410px;}

.ban-news{height: 500px;position: relative;}
.ban-news h3{width: 72px;height: 73px;position: absolute;top: -7px;right: -7px;z-index: 12;}
.ban-news h3 img{width: 100%;height: 100%;display: block;}
.ban-news a{outline: 0;}
.ban-news .pic{height: 420px;overflow: hidden;}
.ban-news .pic img{
    width: 100%;height: 100%;display: block;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
}
.ban-news .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.ban-news h4{height: 79px;border: 1px solid #e6e6e6;border-top: 0;background-color: #fff;
	line-height: 79px;overflow: hidden;text-align: center;font-size: 20px;font-weight: normal;
}
.ban-news h4 a{color: #333;}
.ban-news h4 a:hover{color: #0f846c;}
.ban-news .slick-dots{position: absolute;left: 0;bottom: 94px;width: 100%;text-align: center;z-index: 99;}
.ban-news .slick-dots li{display: inline-block;margin: 0 5px;}
.ban-news .slick-dots li button{display: block;width: 10px;height: 10px;border: 0;padding: 0;cursor: pointer;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: rgba(255,255,255,.5);border-radius: 50%;
}
.ban-news .slick-dots li.slick-active button{background-color: #fff;}
.ban-news .slick-arrow{position: absolute;width: 38px;height: 65px;top: 178px;z-index: 9;
	background-color: rgba(0,0,0,.5);background-position: center center;background-repeat: no-repeat;
	font-size: 0;text-indent: -9999px;border:0;cursor: pointer;
}
.ban-news .slick-prev{left: 0;background-image: url(../images/ico-l1.png);}
.ban-news .slick-next{right: 0;background-image: url(../images/ico-r1.png);}

.g-box1{border: 1px solid #e6e6e6;background-color: #fff;padding: 18px 24px 0;}
.g-tit4{overflow: hidden;line-height: 36px;height: 36px;overflow: hidden;margin-bottom: 15px;}
.g-tit4 h3{float: left;font-size: 24px;color: #333;}
.g-tit4 h3 img{display: inline-block;vertical-align: middle;}
.g-tit4 h3 span{color: #b3276b;}
.g-tit4 a{float: right;color: #0f846c;}
.g-tit4 a:hover{text-decoration: underline;}

.g-time{display: block;padding-left: 22px;color: #999;font-family: "宋体";
	background: url(../images/ico-time.png) no-repeat left center;
}
.ul-list6{padding: 6px 0 13px;}
.ul-list6 li{border-bottom: 1px solid #ebebeb;padding-bottom: 17px;margin-bottom: 17px;}
.ul-list6 h4{padding-top: 6px;}
.ul-list6 h4 a{font-size: 15px;line-height: 24px;display: block;height: 48px;
	font-weight: normal;color: #333;overflow: hidden;
}
.ul-list6 li:hover h4 a{color: #0f846c;text-decoration: underline;}
.ul-list6 li:last-child{margin-bottom: 0;border-bottom: 0;}

.m-special{margin-bottom: 10px;}
.m-special dl{overflow: hidden;}
.m-special dt{width: 98px;height: 98px;border: 1px solid #e6e6e6;float: left;}
.m-special dd{margin-left: 110px;height: 98px;border: 1px solid #e6e6e6;
	background: url(../images/bg3.jpg) no-repeat center center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-special h3{text-align: center;font-size: 26px;color: #fff;font-weight: normal;
	padding-top: 11px;margin-bottom: 10px;
}
.m-special p{text-align: center;}
.m-special p a{font-size: 15px;color: #fff;margin: 0 30px;}
.m-special p a:hover{text-decoration: underline;}

.m-dynamic{overflow: hidden;border-bottom: 1px solid #ebebeb;padding-bottom: 18px;
	margin-bottom: 20px;
}
.m-dynamic .pic{width: 290px;height: 160px;float: left;overflow: hidden;}
.m-dynamic .pic img{
    width: 100%;height: 100%;display: block;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-dynamic .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.m-dynamic .con{overflow: hidden;padding-left: 20px;}
.m-dynamic .con h4{border-bottom: 1px solid #ebebeb;padding: 3px 0 18px;margin-bottom: 14px;}
.m-dynamic .con h4 a{font-size: 16px;color: #333;display: block;height: 21px;
	line-height: 21px;overflow: hidden;
}
.m-dynamic .con h4 a:hover{color: #0f846c;text-decoration: underline;}
.m-dynamic .con p{font-size: 14px;line-height: 24px;color: #666;height: 72px;
	overflow: hidden;margin-bottom: 15px;
}

.ul-list7{overflow: hidden;width: 740px;}
.ul-list7 li{width: 340px;float: left;padding-bottom: 25px;margin-right: 30px;}
.ul-list7 .date{width: 55px;float: left;font-family: arial;text-align: center;color: #fff;}
.ul-list7 .date em{display: block;height: 36px;line-height: 36px;
	background-color: #bfbfbf;font-size: 28px;margin-bottom: 2px;
}
.ul-list7 .date span{height: 17px;display: block;line-height: 17px;
	background-color: #bfbfbf;
}
.ul-list7 .con{overflow: hidden;padding-left: 13px;}
.ul-list7 .con h4{padding-top: 2px;margin-bottom: 7px;}
.ul-list7 .con h4 a{font-size: 16px;color: #333;line-height: 1;overflow: hidden;
	display: block;height: 16px;overflow: hidden;
}
.ul-list7 .con p{font-size: 14px;line-height: 24px;overflow: hidden;height: 48px;
	color: #666;
}
.ul-list7 .con h4 a:hover{color: #0f846c;text-decoration: underline;}

.m-pic2{height: 100px;margin-bottom: 9px;}
.m-pic2 img{display: block;width: 100%;height: 100%;}

.ul-list8{padding-bottom: 15px;}
.ul-list8 li{}
.ul-list8 li a{display: block;padding-left: 10px;height: 35px;line-height: 35px;
	font-size: 15px;color: #333;overflow: hidden;
	background: url(../images/ico-list1.png) no-repeat left center;
}
.ul-list8 li:hover a{color: #0f846c;text-decoration: underline;}

.col-50{width: 340px;}

.box-txt1{border-bottom: 1px solid #ebebeb;padding-bottom: 15px;margin-bottom: 10px;}
.box-txt1 h4{margin-bottom: 6px;}
.box-txt1 h4 a{font-size: 16px;color: #333;display: block;height: 24px;line-height: 24px;
	overflow: hidden;
}
.box-txt1 p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #666;}

.m-pic3{float: left;width: 115px;height: 163px;margin-right: 10px;}
.m-pic3 img{width: 100%;height: 100%;display: block;}
.ul-list8-1{width: 215px;margin-top: -7px;float: right;}

.m-pic4{float: left;width: 290px;}
.m-pic4 .pic{height: 160px;margin-bottom: 10px;overflow: hidden;}
.m-pic4 .pic img{
    display: block;width: 100%;height: 100%;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-pic4 .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;
}
.m-pic4 h4{margin-bottom: 8px;}
.m-pic4 h4 a{font-size: 16px;line-height: 24px;height: 24px;overflow: hidden;display: block;
	color: #333;
}
.m-pic4 h4:hover a,.box-txt1 h4:hover a,.box-txt2 h4:hover a{color: #0f846c;text-decoration: underline;}

.box-txt2{margin-bottom: 20px;}
.box-txt2 h4{margin-bottom: 7px;}
.box-txt2 h4 a{font-size: 16px;line-height: 24px;height: 24px;overflow: hidden;display: block;
	color: #333;
}
.box-txt2 p{font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;color: #666;
	margin-top: 8px;
}

.m-r{width: 400px;float: right;padding-bottom: 25px;}

.ul-list9{overflow: hidden;width: 410px;}
.ul-list9 li{width: 126px;height: 70px;float: left;margin-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.ul-list9 img{width: 100%;height: 100%;display: block;}
.ul-list9 li:hover{display: block;border: 2px solid #b3276b;}

.ul-list8-2{margin-top: -5px;border-bottom: 1px solid #ebebeb;margin-bottom: 19px;}
.ul-list8-3{margin-top: -5px;}

.ul-btn{overflow: hidden;padding-top: 10px;}
.ul-btn li{width: 132px;height: 84px;float: left;margin-right: 6px;margin-bottom: 5px;
	text-align: center;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-btn li:hover{
    opacity: .7;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 70)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.ul-btn .i1{background-color: #f75485;}
.ul-btn .i2{background-color: #e69053;}
.ul-btn .i3{background-color: #00ba8b;margin-right: 0;}
.ul-btn .i4{background-color: #00beca;}
.ul-btn .i5{background-color: #b3276b;}
.ul-btn .i6{background-color: #f5bc49;margin-right: 0;}
.ul-btn p{font-size: 16px;color: #fff;}
.ul-btn li span{display: block;height: 35px;background-position: center center;
	background-repeat: no-repeat;padding: 13px 0 1px;
}
.ul-btn .i1 span{background-image: url(../images/i-01.png);}
.ul-btn .i2 span{background-image: url(../images/i-02.png);}
.ul-btn .i3 span{background-image: url(../images/i-03.png);}
.ul-btn .i4 span{background-image: url(../images/i-04.png);}
.ul-btn .i5 span{background-image: url(../images/i-05.png);}
.ul-btn .i6 span{background-image: url(../images/i-06.png);}

.f-link{height: 55px;background-color: #d1d1d1;line-height: 55px;color: #333;position: relative;z-index: 989;}
.f-link dt{float: left;width: 95px;font-size: 18px;padding-left: 5px;}
.f-link dd{float: left;width: 270px;text-align: center;position: relative;}
.f-link dd span{display: block;font-size: 16px;}
.f-link dd span i{width: 14px;height: 12px;display: inline-block;vertical-align: middle;
	background: url(../images/ico-04.png) no-repeat center center;
	position: relative;top: -2px;margin-left: 15px;
}
.f-link dd:hover span{background-color: #fff;cursor: pointer;}
.f-link dd:hover ul{display: block;}
.f-link ul{position: absolute;left: 0;right: 0;bottom: 100%;background-color: #fff;
	display: none;box-shadow: 0px -2px 10px rgba(0,0,0,.3);padding: 10px;
}
.f-link li{height: 35px;border-bottom: 1px dotted #ccc;}
.f-link li a{line-height: 35px;display: block;font-size: 14px;color: #333;}
.f-link li:hover a{background-color: #b3276b;color: #fff;}

.f-copy{overflow: hidden;background-color: #771a46;}
.f-copy .txt{float: left;font-size: 14px;color: #cabbc2;line-height: 28px;margin-top: 22px;}
.f-logo{float: right;height: 101px;line-height: 101px;}
.f-logo img{display: inline-block;vertical-align: middle;}

.ul-list10{}
.ul-list10 li{overflow: hidden;padding: 0 0 29px;margin-bottom: 30px;
	background: url(../images/ico-bor5.png) repeat-x left bottom;
}
.ul-list10 .pic{
    width: 280px;height: 155px;float: left;overflow: hidden;border-top-left-radius: 20px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.ul-list10 .pic img{
    display: block;width: 100%;height: 100%;display: block;border-top-left-radius: 20px;overflow: hidden;
}
.ul-list10 .pic:hover{
    box-shadow: 0px 3px 15px rgba(0,0,0,.6);
}
.ul-list10 .con{overflow: hidden;padding-left: 25px;}
.ul-list10 h4{margin-bottom: 7px;}
.ul-list10 h4 a{font-size: 18px;color: #2c2c2c;display: block;line-height: 27px;
	height: 27px;overflow: hidden;
}
.ul-list10 h4 a:hover{color: #0f846c;}
.ul-list10 .info{margin-bottom: 15px;}
.ul-list10 .info span{display: inline-block;color: #999;padding-left: 24px;margin-right: 25px;
	background-position: left center;background-repeat: no-repeat;
}
.ul-list10 .info .time{background-image: url(../images/ico-time1.png);}
.ul-list10 .info .num{background-image: url(../images/ico-num.png);}
.ul-list10 p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;
	color: #666;margin-bottom: 15px;
}
.ul-list10 .more{display: block;float: right;font-size: 14px;color: #666;}
.ul-list10 .more:hover{color: #0f846c;}

.g-box2{background-color: #fff;padding: 38px 40px;}

.m-txt2{color: #333;line-height: 30px;font-size: 14px;padding: 8px 0 0;margin-bottom: 20px;}
.m-txt2 h1{text-align: center;font-size: 20px;line-height: 24px;}
.m-txt2 h2{text-align: center;font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.m-txt2 .info{text-align: center;color: #999;font-size: 12px;margin-bottom: 13px;}
.m-txt2 .info span{margin: 0 7px;}
.m-txt2 .size a{color: #999;margin-right: 10px;}
.m-txt2 .size a.on{text-decoration: underline;color: #0f846c;}

.tab-show1{position: relative;}
.tab-show1 .g-more{position: absolute;top: -55px;right: 0;margin-top: 0;}




/* 产品中心 */
.product { display:inline; }
.product .pic_list { float:left; margin:10px 0 0 0; padding:0; }
.product .pic_list .thumb { margin:0 auto; border:1px solid #bbb; }
.product .pic_list .thumb span { display:block; padding:5px; }
.product .pic_list .txt { margin:0 auto; padding:8px 0 0 0; line-height:20px; text-align:center;  }
.product .pic_list .txt a { color:#555; }
.product .pic_list .txt a:hover { color:#00a400; }


/* books */

.block,.block-nohead{margin-bottom:0px;}
.first-block{margin-top:0;}
.last-block{margin-bottom:0;}
.block{}
.block .block-head {overflow:hidden;}
.block .block-head .head-inner{}
.block .block-head .title{float:left;}
.block .block-head h2.title{border-bottom:1px dashed #b8b8b8; background:none; border-top:none; border-left:none; border-right:none; width:100%;}
.block .block-head .links{float:right;padding:0;}
.block .block-head .links a{margin-left:1em;}
.block .block-head .links .moreS{display:block;width:35px;background:url(../images/more.gif) no-repeat 50% 50%;text-indent:-9999px;}
.block .block-content{padding:0px;}/*边框*/
.block .block-contents{padding:10px 0;border: 1px solid #cecece;width:190px}/*边框*/
.block .block-foot{display:none;}

.layout-home .col-main .block .block-content .item-list{padding:0;}
.layout-home .col-main .block .block-content .item-list li{ line-height:26px; padding:0 0 0 15px; background:url(../images/arrow-1.gif) no-repeat 5px 10px;}
.layout-innerpg .col-main .block .block-content .item-list{padding:0;}
.layout-innerpg .col-main .block .block-content .item-list li{ text-align:right; line-height:30px; padding:0 5px 0 0; background:none; border-bottom:1px dashed #d3d3d3; overflow:hidden; clear:both;}
.layout-innerpg .col-main .block .block-content .item-list li a {padding:0 0 0 15px; background:url(../images/arrow-3.gif) no-repeat 5px 10px; float:left;text-align:left;}
.layout-innerpg .col-main .block .block-content .item-list li .date { font-style:normal; font-size:12px; color:#0f3e76;float:right;}
.layout-innerpg .col-sub .block-menu-simple .block-content{padding:0;}
.layout-innerpg .col-sub .block-menu-simple .block-content ul.menu-list-simple li{border-bottom:1px solid #e1e1e1;padding:0 10px;background:none;}
.layout-innerpg .col-sub .block-menu-simple .block-content ul.menu-list-simple li.last{}
.layout-innerpg .col-sub .block-menu-simple .block-content ul.menu-list-simple li a{display:block;color:#666;text-align:right;height:28px;line-height:28px;padding-top:2px;background:url(../images/sub-a.gif) no-repeat 100% 10px;padding-right:20px;}
.layout-innerpg .col-sub .block-menu-simple .block-content ul.menu-list-simple li a span{}
.layout-innerpg .col-sub .block-menu-simple .block-content ul.menu-list-simple li a:hover,
.layout-innerpg .col-sub .block-menu-simple .block-content ul.menu-list-simple li a:active{color:#000; text-decoration:none; background:url(../images/sub-hover.gif) no-repeat 100% 10px;}
.layout-innerpg .col-sub .block-menu-simple .block-content ul.menu-list-simple li a:hover span,
.layout-innerpg .col-sub .block-menu-simple .block-content ul.menu-list-simple li a:active span{}





.layout-innerpg .col-sub{width:190px;margin-left:0;}
.layout-innerpg .col-subs{width:200px;margin-left:-100%;}
.layout-innerpg .col-main{background:url() repeat-y 200px 0;}
.layout-innerpg .col-main .main-wrap{padding:20px 0 0 5px;}
.layout-innerpg .col-sub{padding:20px 17px 0 0;}
/* job-user */

.layout-innerpg .col-main .form{padding:10px 0;}
.layout-innerpg .col-main .form .row .label{line-height:21px;padding-top:2px;padding-bottom:2px;text-align:right;}
.layout-innerpg .col-main .form .row .content{float:left;padding:2px 3em 2px 0;line-height:21px;}
.layout-innerpg .col-main .form .row .enter{padding:0 1em 0 0; float:left;}
.layout-innerpg .col-main .form input.text,
.layout-innerpg .col-main .form select,
.layout-innerpg .col-main .form textarea{border:#ddd 1px solid;-moz-border-radius:3px;-web-border-radius:3px;border-radius:3px;padding:4px 2px 3px;}
.layout-innerpg .col-main .form input.text:focus,
.layout-innerpg .col-main .form select:focus,
.layout-innerpg .col-main .form textarea:focus{border-color:#999;}
.layout-innerpg .col-main .form .row .enter .check{float:left;margin-right:12px;}
.layout-innerpg .col-main .form .row .enter .check .input{float:left;padding-top:5px;margin-right:6px;}
.layout-innerpg .col-main .form .row .enter .check .des{float:left;line-height:21px;padding-top:2px;padding-bottom:2px;}
.layout-innerpg .col-main .form .row .label .required{margin-right:0.3em;font-weight:bold;color:#f00;}
.layout-innerpg .col-main .form .row .tips{padding:2px 0;line-height:21px;color:#999;white-space:nowrap; float:left;}
.layout-innerpg .col-main .form .row p.tips{clear:both;padding:0 7px 5px;}
.layout-innerpg .col-main .form .row{padding:5px 0 5px 106px;}
.layout-innerpg .col-main .form .row .label{width:100px;margin-left:-106px;padding-right:6px; float:left;}
.layout-innerpg .col-main .form .row .buttons{padding:10px 0;}
.layout-innerpg .col-main .form blockquote{height:23px;padding:0 6px 0 27px;border:#F7ECAA 1px solid;line-height:23px;background:#FDFFD7 url(../images/icon/icon-16.png) no-repeat 5px -117px;white-space:nowrap;}
.layout-innerpg .col-main .form blockquote.error{border-color:#FFBFBF;background-color:#FFEAEA;background-position:5px -147px;}
.layout-innerpg .col-main .form blockquote.accepted{border-color:#fff;background-color:#fff;background-position:5px -177px;color:#999;}
.layout-innerpg .col-main .form blockquote.loading{border-color:#fff;background:#fff url(../images/icon/loading.gif) no-repeat 5px center;color:#DA6100;}
.layout-innerpg .col-main .form .row-submit blockquote{background-color:transparent;border:none;clear:both;margin:-5px 0 10px;}
.layout-innerpg .col-main .form .row .img-captcha{float:left;margin:2px 8px 0 -6px;display:inline;cursor:pointer;}
.layout-innerpg .col-main .form-reg{padding:38px 10px 40px;}
.layout-innerpg .col-main .form-comment{padding:0 10px;}

.btnwrap .btn-inner{display:inline-block;height:36px; font-size:14px; width:100px; background:#087563; padding:0 6px 0 8px; border:none;line-height:36px;color:#fff;text-decoration:none;}
.commentslist{padding:0 20px;}
.commentslist a{color:#2D78C4;}
.layout-innerpg .col-main .commentslist .form blockquote{background-color:transparent;border:none;margin-top:10px;}
.commentslist .entry{margin-bottom:10px;padding:0 10px;background:#FFFCF5;border:#F3E6C6 1px solid;-moz-border-radius:5px;-web-border-radius:5px;border-radius:5px;}
.commentslist .entry-head{line-height:30px;padding:2px 6px 0;border-bottom:#F9F0DB 1px solid;}
.commentslist .entry-head .author{float:left;color:#333;}
.commentslist .entry-head .meta{text-align:right;display:block;}
.commentslist .entry-head .meta .location{margin-right:1em;}
.commentslist .entry-content{padding:15px;line-height:180%;}
.commentslist .entry-body .operate{padding:15px 10px 10px;text-align:right;}
.commentslist .entry-body .operate a{margin:0 0.7em;}
.commentslist .comment-reply{margin:0 20px 10px;}
.commentslist .comment-reply .reply-show{padding:6px 15px 10px;background:#fff;border:#F3E6C6 1px solid;-moz-border-radius:5px;-web-border-radius:5px;border-radius:5px;}
.commentslist .reply-show .reply-head{line-height:25px;}
.commentslist .reply-show .reply-author{float:left;color:#f60;}
.commentslist .reply-show .reply-operate{float:right;}
.commentslist .reply-show .reply-operate a{margin:0 0.7em;}


#wrap{width:1200px; height:250px;
margin: 0 auto;
position:relative;

margin-top:20px;

overflow:hidden;}

#wrap ul{margin:0px;

padding:0px;

position:absolute;

top:0px;

left:0px;}

#wrap ul li{ list-style:none; float:left;margin:0px 10px;width:265px;}

#wrap ul li img{ border:1px #ddd solid; padding:0px;}